home *** CD-ROM | disk | FTP | other *** search
/ Champak 122 / Vol 122.iso / games / gem_stri.swf / scripts / __Packages / mx / controls / TextInput.as < prev    next >
Encoding:
Text File  |  2011-01-06  |  52.0 KB  |  883 lines

  1. var ┬º\x01┬º = 360;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 360)
  6.    {
  7.       set("\x01",eval("\x01") + 526);
  8.       ┬º┬ºpush(true);
  9.    }
  10.    else
  11.    {
  12.       if(eval("\x01") == 587)
  13.       {
  14.          set("\x01",eval("\x01") - 16);
  15.          break;
  16.       }
  17.       if(eval("\x01") == 75)
  18.       {
  19.          set("\x01",eval("\x01") + 86);
  20.          ┬º┬ºpush(┬º┬ºpop() >>> new ┬º┬ºpop()[┬º┬ºpop() >>> (┬º┬ºpop() > ┬º┬ºpop())]());
  21.          break;
  22.       }
  23.       if(eval("\x01") == 50)
  24.       {
  25.          set("\x01",eval("\x01") + 129);
  26.          ┬º┬ºpush(true);
  27.       }
  28.       else if(eval("\x01") == 987)
  29.       {
  30.          set("\x01",eval("\x01") - 809);
  31.          if(┬º┬ºpop())
  32.          {
  33.             set("\x01",eval("\x01") + 629);
  34.          }
  35.       }
  36.       else if(eval("\x01") == 698)
  37.       {
  38.          set("\x01",eval("\x01") - 628);
  39.          ┬º┬ºpush(true);
  40.       }
  41.       else
  42.       {
  43.          if(eval("\x01") != 679)
  44.          {
  45.             if(eval("\x01") == 170)
  46.             {
  47.                set("\x01",eval("\x01") - 120);
  48.             }
  49.             else
  50.             {
  51.                if(eval("\x01") == 102)
  52.                {
  53.                   set("\x01",eval("\x01") + 885);
  54.                   ┬º┬ºpush(true);
  55.                   continue;
  56.                }
  57.                if(eval("\x01") == 70)
  58.                {
  59.                   set("\x01",eval("\x01") + 517);
  60.                   if(┬º┬ºpop())
  61.                   {
  62.                      set("\x01",eval("\x01") - 16);
  63.                   }
  64.                   continue;
  65.                }
  66.                if(eval("\x01") == 164)
  67.                {
  68.                   set("\x01",eval("\x01") + 6);
  69.                   if(┬º┬ºpop())
  70.                   {
  71.                      set("\x01",eval("\x01") - 120);
  72.                   }
  73.                   continue;
  74.                }
  75.                if(eval("\x01") == 179)
  76.                {
  77.                   set("\x01",eval("\x01") - 104);
  78.                   if(┬º┬ºpop())
  79.                   {
  80.                      set("\x01",eval("\x01") + 86);
  81.                   }
  82.                   continue;
  83.                }
  84.                if(eval("\x01") == 556)
  85.                {
  86.                   set("\x01",eval("\x01") + 142);
  87.                   break;
  88.                }
  89.                if(eval("\x01") == 571)
  90.                {
  91.                   set("\x01",eval("\x01") - 407);
  92.                   ┬º┬ºpush(true);
  93.                   continue;
  94.                }
  95.                if(eval("\x01") != 178)
  96.                {
  97.                   if(eval("\x01") == 76)
  98.                   {
  99.                      set("\x01",eval("\x01") + 685);
  100.                      ┬º┬ºpush(true);
  101.                   }
  102.                   else if(eval("\x01") == 604)
  103.                   {
  104.                      set("\x01",eval("\x01") - 537);
  105.                      if(┬º┬ºpop())
  106.                      {
  107.                         set("\x01",eval("\x01") + 670);
  108.                      }
  109.                   }
  110.                   else if(eval("\x01") == 161)
  111.                   {
  112.                      set("\x01",eval("\x01") + 443);
  113.                      ┬º┬ºpush(true);
  114.                   }
  115.                   else if(eval("\x01") == 807)
  116.                   {
  117.                      set("\x01",eval("\x01") + 21);
  118.                      ┬º┬ºpush(true);
  119.                   }
  120.                   else
  121.                   {
  122.                      if(eval("\x01") == 751)
  123.                      {
  124.                         set("\x01",eval("\x01") - 649);
  125.                         toggleHighQuality();
  126.                         toggleHighQuality();
  127.                         nextFrame();
  128.                         ┬º┬ºpop()[┬º┬ºpop()] = eval(┬º┬ºpop());
  129.                         _loc2_[┬º┬ºconstant(29)] = ┬º┬ºconstant(30);
  130.                         _loc2_[┬º┬ºconstant(31)] = ┬º┬ºconstant(32);
  131.                         _loc2_[┬º┬ºconstant(33)] = ┬º┬ºconstant(34);
  132.                         _loc2_[┬º┬ºconstant(35)] = ┬º┬ºconstant(36);
  133.                         _loc2_[┬º┬ºconstant(37)] = ┬º┬ºconstant(38);
  134.                         _loc2_[┬º┬ºconstant(39)] = ┬º┬ºconstant(40);
  135.                         ┬º┬ºconstant(45)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)],null,1);
  136.                         ┬º┬ºpush(_loc2_[┬º┬ºconstant(42)](┬º┬ºconstant(41),_loc2_[┬º┬ºconstant(21)],function()
  137.                         {
  138.                         }
  139.                         ));
  140.                         ┬º┬ºpush(_loc2_[┬º┬ºconstant(42)](┬º┬ºconstant(43),_loc2_[┬º┬ºconstant(9)],function()
  141.                         {
  142.                         }
  143.                         ));
  144.                         ┬º┬ºpush(_loc2_[┬º┬ºconstant(42)](┬º┬ºconstant(44),_loc2_[┬º┬ºconstant(7)],function()
  145.                         {
  146.                         }
  147.                         ));
  148.                         break;
  149.                      }
  150.                      if(eval("\x01") == 886)
  151.                      {
  152.                         set("\x01",eval("\x01") - 133);
  153.                         if(┬º┬ºpop())
  154.                         {
  155.                            set("\x01",eval("\x01") - 677);
  156.                         }
  157.                      }
  158.                      else if(eval("\x01") == 761)
  159.                      {
  160.                         set("\x01",eval("\x01") - 205);
  161.                         if(┬º┬ºpop())
  162.                         {
  163.                            set("\x01",eval("\x01") + 142);
  164.                         }
  165.                      }
  166.                      else
  167.                      {
  168.                         if(eval("\x01") == 753)
  169.                         {
  170.                            set("\x01",eval("\x01") - 677);
  171.                            loop1:
  172.                            while(true)
  173.                            {
  174.                               set(┬º┬ºpop(),┬º┬ºpop());
  175.                               ┬º┬ºpush(true);
  176.                               while(true)
  177.                               {
  178.                                  if(eval("\x01") == 593)
  179.                                  {
  180.                                     set("\x01",eval("\x01") + 4);
  181.                                     ┬º┬ºpush(true);
  182.                                     continue;
  183.                                  }
  184.                                  if(eval("\x01") == 597)
  185.                                  {
  186.                                     set("\x01",eval("\x01") - 423);
  187.                                     if(┬º┬ºpop())
  188.                                     {
  189.                                        set("\x01",eval("\x01") + 279);
  190.                                     }
  191.                                     continue;
  192.                                  }
  193.                                  if(eval("\x01") == 970)
  194.                                  {
  195.                                     set("\x01",eval("\x01") - 506);
  196.                                     if(┬º┬ºpop())
  197.                                     {
  198.                                        set("\x01",eval("\x01") + 521);
  199.                                     }
  200.                                     continue;
  201.                                  }
  202.                                  if(eval("\x01") == 527)
  203.                                  {
  204.                                     set("\x01",eval("\x01") + 443);
  205.                                     ┬º┬ºpush(true);
  206.                                     continue;
  207.                                  }
  208.                                  if(eval("\x01") == 174)
  209.                                  {
  210.                                     set("\x01",eval("\x01") + 279);
  211.                                     break loop0;
  212.                                  }
  213.                                  if(eval("\x01") == 350)
  214.                                  {
  215.                                     break loop1;
  216.                                  }
  217.                                  if(eval("\x01") == 464)
  218.                                  {
  219.                                     set("\x01",eval("\x01") + 521);
  220.                                     ┬º┬ºpush({});
  221.                                     break loop0;
  222.                                  }
  223.                                  if(eval("\x01") == 47)
  224.                                  {
  225.                                     set("\x01",eval("\x01") + 303);
  226.                                     if(┬º┬ºpop())
  227.                                     {
  228.                                        set("\x01",eval("\x01") + 177);
  229.                                     }
  230.                                     continue;
  231.                                  }
  232.                                  if(eval("\x01") != 453)
  233.                                  {
  234.                                     if(eval("\x01") == 985)
  235.                                     {
  236.                                        set("\x01",eval("\x01") - 614);
  237.                                        if(!_global.mx)
  238.                                        {
  239.                                           _global.mx = new Object();
  240.                                        }
  241.                                        ┬º┬ºpop();
  242.                                        if(!_global.mx.skins)
  243.                                        {
  244.                                           _global.mx.skins = new Object();
  245.                                        }
  246.                                        ┬º┬ºpop();
  247.                                        if(!_global.mx.skins.halo)
  248.                                        {
  249.                                           _global.mx.skins.halo = new Object();
  250.                                        }
  251.                                        ┬º┬ºpop();
  252.                                        if(!_global.mx.skins.halo.ButtonSkin)
  253.                                        {
  254.                                           mx.skins.halo.ButtonSkin.prototype = new mx.skins.RectBorder().init = function()
  255.                                           {
  256.                                              super.init();
  257.                                           };
  258.                                           mx.skins.halo.ButtonSkin.prototype = new mx.skins.RectBorder().size = function()
  259.                                           {
  260.                                              this.drawHaloRect(this.width,this.height);
  261.                                           };
  262.                                           mx.skins.halo.ButtonSkin.prototype = new mx.skins.RectBorder().drawHaloRect = function(w, h)
  263.                                           {
  264.                                              var _loc6_ = this.getStyle("borderStyle");
  265.                                              var _loc4_ = this.getStyle("themeColor");
  266.                                              var _loc5_ = this._parent.emphasized;
  267.                                              this.clear();
  268.                                              switch(_loc6_)
  269.                                              {
  270.                                                 case "falseup":
  271.                                                    if(_loc5_)
  272.                                                    {
  273.                                                       this.drawRoundRect(this.x,this.y,w,h,5,9542041,100);
  274.                                                       this.drawRoundRect(this.x,this.y,w,h,5,_loc4_,75);
  275.                                                       this.drawRoundRect(this.x + 1,this.y + 1,w - 2,h - 2,4,[3355443,16777215],85,0,"radial");
  276.                                                       this.drawRoundRect(this.x + 2,this.y + 2,w - 4,h - 4,3,[0,14342874],100,0,"radial");
  277.                                                       this.drawRoundRect(this.x + 2,this.y + 2,w - 4,h - 4,3,_loc4_,75);
  278.                                                       this.drawRoundRect(this.x + 3,this.y + 3,w - 6,h - 6,2,16777215,100);
  279.                                                       this.drawRoundRect(this.x + 3,this.y + 4,w - 6,h - 7,2,16316664,100);
  280.                                                    }
  281.                                                    else
  282.                                                    {
  283.                                                       this.drawRoundRect(0,0,w,h,5,9542041,100);
  284.                                                       this.drawRoundRect(1,1,w - 2,h - 2,4,[13291985,16250871],100,0,"radial");
  285.                                                       this.drawRoundRect(2,2,w - 4,h - 4,3,[9542041,13818586],100,0,"radial");
  286.                                                       this.drawRoundRect(3,3,w - 6,h - 6,2,16777215,100);
  287.                                                       this.drawRoundRect(3,4,w - 6,h - 7,2,16316664,100);
  288.                                                    }
  289.                                                    break;
  290.                                                 case "falsedown":
  291.                                                    this.drawRoundRect(this.x,this.y,w,h,5,9542041,100);
  292.                                                    this.drawRoundRect(this.x + 1,this.y + 1,w - 2,h - 2,4,[3355443,16579836],100,0,"radial");
  293.                                                    this.drawRoundRect(this.x + 1,this.y + 1,w - 2,h - 2,4,_loc4_,50);
  294.                                                    this.drawRoundRect(this.x + 2,this.y + 2,w - 4,h - 4,3,[0,14342874],100,0,"radial");
  295.                                                    this.drawRoundRect(this.x,this.y,w,h,5,_loc4_,40);
  296.                                                    this.drawRoundRect(this.x + 3,this.y + 3,w - 6,h - 6,2,16777215,100);
  297.                                                    this.drawRoundRect(this.x + 3,this.y + 4,w - 6,h - 7,2,_loc4_,20);
  298.                                                    break;
  299.                                                 case "falserollover":
  300.                                                    this.drawRoundRect(this.x,this.y,w,h,5,9542041,100);
  301.                                                    this.drawRoundRect(this.x,this.y,w,h,5,_loc4_,50);
  302.                                                    this.drawRoundRect(this.x + 1,this.y + 1,w - 2,h - 2,4,[3355443,16777215],100,0,"radial");
  303.                                                    this.drawRoundRect(this.x + 2,this.y + 2,w - 4,h - 4,3,[0,14342874],100,0,"radial");
  304.                                                    this.drawRoundRect(this.x + 2,this.y + 2,w - 4,h - 4,3,_loc4_,50);
  305.                                                    this.drawRoundRect(this.x + 3,this.y + 3,w - 6,h - 6,2,16777215,100);
  306.                                                    this.drawRoundRect(this.x + 3,this.y + 4,w - 6,h - 7,2,16316664,100);
  307.                                                    break;
  308.                                                 case "falsedisabled":
  309.                                                    this.drawRoundRect(0,0,w,h,5,13159628,100);
  310.                                                    this.drawRoundRect(1,1,w - 2,h - 2,4,15921906,100);
  311.                                                    this.drawRoundRect(2,2,w - 4,h - 4,3,13949401,100);
  312.                                                    this.drawRoundRect(3,3,w - 6,h - 6,2,15921906,100);
  313.                                                    break;
  314.                                                 case "trueup":
  315.                                                    this.drawRoundRect(this.x,this.y,w,h,5,10066329,100);
  316.                                                    this.drawRoundRect(this.x + 1,this.y + 1,w - 2,h - 2,4,[3355443,16579836],100,0,"radial");
  317.                                                    this.drawRoundRect(this.x + 1,this.y + 1,w - 2,h - 2,4,_loc4_,50);
  318.                                                    this.drawRoundRect(this.x + 2,this.y + 2,w - 4,h - 4,3,[0,14342874],100,0,"radial");
  319.                                                    this.drawRoundRect(this.x,this.y,w,h,5,_loc4_,40);
  320.                                                    this.drawRoundRect(this.x + 3,this.y + 3,w - 6,h - 6,2,16777215,100);
  321.                                                    this.drawRoundRect(this.x + 3,this.y + 4,w - 6,h - 7,2,16250871,100);
  322.                                                    break;
  323.                                                 case "truedown":
  324.                                                    this.drawRoundRect(this.x,this.y,w,h,5,10066329,100);
  325.                                                    this.drawRoundRect(this.x + 1,this.y + 1,w - 2,h - 2,4,[3355443,16579836],100,0,"radial");
  326.                                                    this.drawRoundRect(this.x + 1,this.y + 1,w - 2,h - 2,4,_loc4_,50);
  327.                                                    this.drawRoundRect(this.x + 2,this.y + 2,w - 4,h - 4,3,[0,14342874],100,0,"radial");
  328.                                                    this.drawRoundRect(this.x,this.y,w,h,5,_loc4_,40);
  329.                                                    this.drawRoundRect(this.x + 3,this.y + 3,w - 6,h - 6,2,16777215,100);
  330.                                                    this.drawRoundRect(this.x + 3,this.y + 4,w - 6,h - 7,2,_loc4_,20);
  331.                                                    break;
  332.                                                 case "truerollover":
  333.                                                    this.drawRoundRect(this.x,this.y,w,h,5,9542041,100);
  334.                                                    this.drawRoundRect(this.x,this.y,w,h,5,_loc4_,50);
  335.                                                    this.drawRoundRect(this.x + 1,this.y + 1,w - 2,h - 2,4,[3355443,16777215],100,0,"radial");
  336.                                                    this.drawRoundRect(this.x + 1,this.y + 1,w - 2,h - 2,4,_loc4_,40);
  337.                                                    this.drawRoundRect(this.x + 2,this.y + 2,w - 4,h - 4,3,[0,14342874],100,0,"radial");
  338.                                                    this.drawRoundRect(this.x + 2,this.y + 2,w - 4,h - 4,3,_loc4_,40);
  339.                                                    this.drawRoundRect(this.x + 3,this.y + 3,w - 6,h - 6,2,16777215,100);
  340.                                                    this.drawRoundRect(this.x + 3,this.y + 4,w - 6,h - 7,2,16316664,100);
  341.                                                    break;
  342.                                                 case "truedisabled":
  343.                                                    this.drawRoundRect(0,0,w,h,5,13159628,100);
  344.                                                    this.drawRoundRect(1,1,w - 2,h - 2,4,15921906,100);
  345.                                                    this.drawRoundRect(2,2,w - 4,h - 4,3,13949401,100);
  346.                                                    this.drawRoundRect(3,3,w - 6,h - 6,2,15921906,100);
  347.                                              }
  348.                                           };
  349.                                           mx.skins.halo.ButtonSkin = function()
  350.                                           {
  351.                                              super();
  352.                                           }.classConstruct = function()
  353.                                           {
  354.                                              mx.core.ext.UIObjectExtensions.Extensions();
  355.                                              _global.skinRegistry.ButtonSkin = true;
  356.                                              return true;
  357.                                           };
  358.                                           mx.skins.halo.ButtonSkin = function()
  359.                                           {
  360.                                              super();
  361.                                           }.symbolName = "ButtonSkin";
  362.                                           mx.skins.halo.ButtonSkin = function()
  363.                                           {
  364.                                              super();
  365.                                           }.symbolOwner = mx.skins.halo.ButtonSkin;
  366.                                           mx.skins.halo.ButtonSkin.prototype = new mx.skins.RectBorder().className = "ButtonSkin";
  367.                                           mx.skins.halo.ButtonSkin.prototype = new mx.skins.RectBorder().backgroundColorName = "buttonColor";
  368.                                           mx.skins.halo.ButtonSkin = function()
  369.                                           {
  370.                                              super();
  371.                                           }.classConstructed = mx.skins.halo.ButtonSkin.classConstruct();
  372.                                           mx.skins.halo.ButtonSkin = function()
  373.                                           {
  374.                                              super();
  375.                                           }.UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions;
  376.                                           ┬º┬ºpush(ASSetPropFlags(mx.skins.halo.ButtonSkin.prototype,null,1));
  377.                                        }
  378.                                        ┬º┬ºpop();
  379.                                     }
  380.                                     break loop0;
  381.                                  }
  382.                                  continue loop1;
  383.                               }
  384.                            }
  385.                            set("\x01",eval("\x01") + 177);
  386.                            prevFrame();
  387.                            break;
  388.                         }
  389.                         if(eval("\x01") == 737)
  390.                         {
  391.                            set("\x01",eval("\x01") - 58);
  392.                            ┬º┬ºpush(true);
  393.                         }
  394.                         else
  395.                         {
  396.                            if(eval("\x01") == 67)
  397.                            {
  398.                               set("\x01",eval("\x01") + 670);
  399.                               break;
  400.                            }
  401.                            if(eval("\x01") != 828)
  402.                            {
  403.                               if(eval("\x01") == 112)
  404.                               {
  405.                                  set("\x01",eval("\x01") + 560);
  406.                                  nextFrame();
  407.                                  stop();
  408.                                  break;
  409.                               }
  410.                               if(eval("\x01") == 672)
  411.                               {
  412.                                  set("\x01",eval("\x01") - 138);
  413.                                  if(!_global.mx)
  414.                                  {
  415.                                     _global.mx = new Object();
  416.                                  }
  417.                                  ┬º┬ºpop();
  418.                                  if(!_global.mx.controls)
  419.                                  {
  420.                                     _global.mx.controls = new Object();
  421.                                  }
  422.                                  ┬º┬ºpop();
  423.                                  if(!_global.mx.controls.TextInput)
  424.                                  {
  425.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().addEventListener = function(event, handler)
  426.                                     {
  427.                                        if(event == "enter")
  428.                                        {
  429.                                           this.addEnterEvents();
  430.                                        }
  431.                                        super.addEventListener(event,handler);
  432.                                     };
  433.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().enterOnKeyDown = function()
  434.                                     {
  435.                                        if(Key.getAscii() == 13)
  436.                                        {
  437.                                           this.owner.dispatchEvent({type:"enter"});
  438.                                        }
  439.                                     };
  440.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().addEnterEvents = function()
  441.                                     {
  442.                                        if(this.enterListener == undefined)
  443.                                        {
  444.                                           this.enterListener = new Object();
  445.                                           this.enterListener.owner = this;
  446.                                           this.enterListener.onKeyDown = this.enterOnKeyDown;
  447.                                        }
  448.                                     };
  449.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().init = function(Void)
  450.                                     {
  451.                                        super.init();
  452.                                        this.label.styleName = this;
  453.                                        this.tabChildren = true;
  454.                                        this.tabEnabled = false;
  455.                                        this.focusTextField = this.label;
  456.                                        this._color = mx.core.UIObject.textColorList;
  457.                                        this.label.onSetFocus = function()
  458.                                        {
  459.                                           this._parent.onSetFocus();
  460.                                        };
  461.                                        this.label.onKillFocus = function(n)
  462.                                        {
  463.                                           this._parent.onKillFocus(n);
  464.                                        };
  465.                                        this.label.drawFocus = function(b)
  466.                                        {
  467.                                           this._parent.drawFocus(b);
  468.                                        };
  469.                                        this.label.onChanged = this.onLabelChanged;
  470.                                     };
  471.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().setFocus = function()
  472.                                     {
  473.                                        Selection.setFocus(this.label);
  474.                                     };
  475.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().onLabelChanged = function(Void)
  476.                                     {
  477.                                        this._parent.dispatchEvent({type:"change"});
  478.                                        this._parent.dispatchValueChangedEvent(this.text);
  479.                                     };
  480.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().createChildren = function(Void)
  481.                                     {
  482.                                        super.createChildren();
  483.                                        if(this.border_mc == undefined)
  484.                                        {
  485.                                           this.createClassObject(_global.styles.rectBorderClass,"border_mc",0,{styleName:this});
  486.                                        }
  487.                                        this.border_mc.swapDepths(this.label);
  488.                                        this.label.autoSize = "none";
  489.                                     };
  490.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__html = function()
  491.                                     {
  492.                                        return this.getHtml();
  493.                                     };
  494.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__html = function(value)
  495.                                     {
  496.                                        this.setHtml(value);
  497.                                        return this.html;
  498.                                     };
  499.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().getHtml = function()
  500.                                     {
  501.                                        return this.label.html;
  502.                                     };
  503.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().setHtml = function(value)
  504.                                     {
  505.                                        if(value != this.label.html)
  506.                                        {
  507.                                           this.label.html = value;
  508.                                        }
  509.                                     };
  510.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__text = function()
  511.                                     {
  512.                                        return this.getText();
  513.                                     };
  514.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__text = function(t)
  515.                                     {
  516.                                        this.setText(t);
  517.                                        return this.text;
  518.                                     };
  519.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().getText = function()
  520.                                     {
  521.                                        if(this.initializing)
  522.                                        {
  523.                                           return this.initText;
  524.                                        }
  525.                                        if(this.label.html == true)
  526.                                        {
  527.                                           return this.label.htmlText;
  528.                                        }
  529.                                        return this.label.text;
  530.                                     };
  531.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().setText = function(t)
  532.                                     {
  533.                                        if(this.initializing)
  534.                                        {
  535.                                           this.initText = t;
  536.                                        }
  537.                                        else
  538.                                        {
  539.                                           var _loc2_ = this.label;
  540.                                           if(_loc2_.html == true)
  541.                                           {
  542.                                              _loc2_.htmlText = t;
  543.                                           }
  544.                                           else
  545.                                           {
  546.                                              _loc2_.text = t;
  547.                                           }
  548.                                        }
  549.                                        this.dispatchValueChangedEvent(t);
  550.                                     };
  551.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().size = function(Void)
  552.                                     {
  553.                                        this.border_mc.setSize(this.width,this.height);
  554.                                        var _loc2_ = this.border_mc.borderMetrics;
  555.                                        var _loc6_ = _loc2_.left + _loc2_.right;
  556.                                        var _loc3_ = _loc2_.top + _loc2_.bottom;
  557.                                        var _loc5_ = _loc2_.left;
  558.                                        var _loc4_ = _loc2_.top;
  559.                                        this.tfx = _loc5_;
  560.                                        this.tfy = _loc4_;
  561.                                        this.tfw = this.width - _loc6_;
  562.                                        this.tfh = this.height - _loc3_;
  563.                                        this.label.move(this.tfx,this.tfy);
  564.                                        this.label.setSize(this.tfw,this.tfh + 1);
  565.                                     };
  566.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().setEnabled = function(enable)
  567.                                     {
  568.                                        this.label.type = !(this.__editable == true || enable == false) ? "dynamic" : "input";
  569.                                        this.label.selectable = enable;
  570.                                        var _loc2_ = this.getStyle(!enable ? "disabledColor" : "color");
  571.                                        if(_loc2_ == undefined)
  572.                                        {
  573.                                           _loc2_ = !enable ? 8947848 : 0;
  574.                                        }
  575.                                        this.setColor(_loc2_);
  576.                                     };
  577.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().setColor = function(col)
  578.                                     {
  579.                                        this.label.textColor = col;
  580.                                     };
  581.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().onKillFocus = function(newFocus)
  582.                                     {
  583.                                        if(this.enterListener != undefined)
  584.                                        {
  585.                                           Key.removeListener(this.enterListener);
  586.                                        }
  587.                                        if(this.bind != undefined)
  588.                                        {
  589.                                           this.updateModel(this.text);
  590.                                        }
  591.                                        super.onKillFocus(newFocus);
  592.                                     };
  593.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().onSetFocus = function(oldFocus)
  594.                                     {
  595.                                        var f = Selection.getFocus();
  596.                                        var o = eval(f);
  597.                                        if(o != this.label)
  598.                                        {
  599.                                           Selection.setFocus(this.label);
  600.                                           return undefined;
  601.                                        }
  602.                                        if(this.enterListener != undefined)
  603.                                        {
  604.                                           Key.addListener(this.enterListener);
  605.                                        }
  606.                                        super.onSetFocus(oldFocus);
  607.                                     };
  608.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().draw = function(Void)
  609.                                     {
  610.                                        var _loc2_ = this.label;
  611.                                        var _loc4_ = this.getText();
  612.                                        if(this.initializing)
  613.                                        {
  614.                                           this.initializing = false;
  615.                                           delete this.initText;
  616.                                        }
  617.                                        var _loc3_ = this._getTextFormat();
  618.                                        _loc2_.embedFonts = _loc3_.embedFonts == true;
  619.                                        if(_loc3_ != undefined)
  620.                                        {
  621.                                           _loc2_.setTextFormat(_loc3_);
  622.                                           _loc2_.setNewTextFormat(_loc3_);
  623.                                        }
  624.                                        _loc2_.multiline = false;
  625.                                        _loc2_.wordWrap = false;
  626.                                        if(_loc2_.html == true)
  627.                                        {
  628.                                           _loc2_.setTextFormat(_loc3_);
  629.                                           _loc2_.htmlText = _loc4_;
  630.                                        }
  631.                                        else
  632.                                        {
  633.                                           _loc2_.text = _loc4_;
  634.                                        }
  635.                                        _loc2_.type = !(this.__editable == true || this.enabled == false) ? "dynamic" : "input";
  636.                                        this.size();
  637.                                     };
  638.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().setEditable = function(s)
  639.                                     {
  640.                                        this.__editable = s;
  641.                                        this.label.type = !s ? "dynamic" : "input";
  642.                                     };
  643.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__maxChars = function()
  644.                                     {
  645.                                        return this.label.maxChars;
  646.                                     };
  647.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__maxChars = function(w)
  648.                                     {
  649.                                        this.label.maxChars = w;
  650.                                        return this.maxChars;
  651.                                     };
  652.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__length = function()
  653.                                     {
  654.                                        return this.label.length;
  655.                                     };
  656.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__restrict = function()
  657.                                     {
  658.                                        return this.label.restrict;
  659.                                     };
  660.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__restrict = function(w)
  661.                                     {
  662.                                        this.label.restrict = w != "" ? w : null;
  663.                                        return this.restrict;
  664.                                     };
  665.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__hPosition = function()
  666.                                     {
  667.                                        return this.label.hscroll;
  668.                                     };
  669.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__hPosition = function(w)
  670.                                     {
  671.                                        this.label.hscroll = w;
  672.                                        return this.hPosition;
  673.                                     };
  674.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__maxHPosition = function()
  675.                                     {
  676.                                        return this.label.maxhscroll;
  677.                                     };
  678.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__editable = function()
  679.                                     {
  680.                                        return this.__editable;
  681.                                     };
  682.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__editable = function(w)
  683.                                     {
  684.                                        this.setEditable(w);
  685.                                        return this.editable;
  686.                                     };
  687.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__password = function()
  688.                                     {
  689.                                        return this.label.password;
  690.                                     };
  691.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__password = function(w)
  692.                                     {
  693.                                        this.label.password = w;
  694.                                        return this.password;
  695.                                     };
  696.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__tabIndex = function()
  697.                                     {
  698.                                        return this.label.tabIndex;
  699.                                     };
  700.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__tabIndex = function(w)
  701.                                     {
  702.                                        this.label.tabIndex = w;
  703.                                        return this.tabIndex;
  704.                                     };
  705.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__set___accProps = function(val)
  706.                                     {
  707.                                        this.label._accProps = val;
  708.                                        return this._accProps;
  709.                                     };
  710.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__get___accProps = function()
  711.                                     {
  712.                                        return this.label._accProps;
  713.                                     };
  714.                                     mx.controls.TextInput = function()
  715.                                     {
  716.                                        super();
  717.                                     }.symbolName = "TextInput";
  718.                                     mx.controls.TextInput = function()
  719.                                     {
  720.                                        super();
  721.                                     }.symbolOwner = mx.controls.TextInput;
  722.                                     mx.controls.TextInput = function()
  723.                                     {
  724.                                        super();
  725.                                     }.version = "2.0.2.126";
  726.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().className = "TextInput";
  727.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().initializing = true;
  728.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().clipParameters = {text:1,editable:1,password:1,maxChars:1,restrict:1};
  729.                                     mx.controls.TextInput = function()
  730.                                     {
  731.                                        super();
  732.                                     }.mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.TextInput.prototype.clipParameters,mx.core.UIComponent.prototype.clipParameters);
  733.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent()._maxWidth = mx.core.UIComponent.kStretch;
  734.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().__editable = true;
  735.                                     mx.controls.TextInput.prototype = new mx.core.UIComponent().initText = "";
  736.                                     ┬º┬ºpush((mx.controls.TextInput.prototype = new mx.core.UIComponent()).addProperty("_accProps",mx.controls.TextInput.prototype = new mx.core.UIComponent().__get___accProps,mx.controls.TextInput.prototype = new mx.core.UIComponent().__set___accProps));
  737.                                     ┬º┬ºpush((mx.controls.TextInput.prototype = new mx.core.UIComponent()).addProperty("editable",mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__editable,mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__editable));
  738.                                     ┬º┬ºpush((mx.controls.TextInput.prototype = new mx.core.UIComponent()).addProperty("hPosition",mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__hPosition,mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__hPosition));
  739.                                     ┬º┬ºpush((mx.controls.TextInput.prototype = new mx.core.UIComponent()).addProperty("html",mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__html,mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__html));
  740.                                     ┬º┬ºpush((mx.controls.TextInput.prototype = new mx.core.UIComponent()).addProperty("length",mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__length,function()
  741.                                     {
  742.                                     }
  743.                                     ));
  744.                                     ┬º┬ºpush((mx.controls.TextInput.prototype = new mx.core.UIComponent()).addProperty("maxChars",mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__maxChars,mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__maxChars));
  745.                                     ┬º┬ºpush((mx.controls.TextInput.prototype = new mx.core.UIComponent()).addProperty("maxHPosition",mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__maxHPosition,function()
  746.                                     {
  747.                                     }
  748.                                     ));
  749.                                     ┬º┬ºpush((mx.controls.TextInput.prototype = new mx.core.UIComponent()).addProperty("password",mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__password,mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__password));
  750.                                     ┬º┬ºpush((mx.controls.TextInput.prototype = new mx.core.UIComponent()).addProperty("restrict",mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__restrict,mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__restrict));
  751.                                     ┬º┬ºpush((mx.controls.TextInput.prototype = new mx.core.UIComponent()).addProperty("tabIndex",mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__tabIndex,mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__tabIndex));
  752.                                     ┬º┬ºpush((mx.controls.TextInput.prototype = new mx.core.UIComponent()).addProperty("text",mx.controls.TextInput.prototype = new mx.core.UIComponent().__get__text,mx.controls.TextInput.prototype = new mx.core.UIComponent().__set__text));
  753.                                     ┬º┬ºpush(ASSetPropFlags(mx.controls.TextInput.prototype,null,1));
  754.                                  }
  755.                                  ┬º┬ºpop();
  756.                               }
  757.                               break;
  758.                            }
  759.                            set("\x01",eval("\x01") - 716);
  760.                            if(┬º┬ºpop())
  761.                            {
  762.                               set("\x01",eval("\x01") + 560);
  763.                            }
  764.                         }
  765.                      }
  766.                   }
  767.                   continue;
  768.                }
  769.                set("\x01",eval("\x01") + 629);
  770.                _loc1_[┬º┬ºconstant(41)](1,4,_loc3_ - 2,_loc4_ - 5,4,┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop());
  771.                ┬º┬ºpush(┬º┬ºconstant(42));
  772.                ┬º┬ºpush(0);
  773.                ┬º┬ºpush(100);
  774.                ┬º┬ºpush([0,14342874]);
  775.                ┬º┬ºpush(3);
  776.                ┬º┬ºpush(_loc4_ - 2);
  777.                ┬º┬ºpush(_loc3_ - 4);
  778.             }
  779.             (mx.controls.TextInput = function()
  780.             {
  781.                super();
  782.             })[┬º┬ºconstant(41)](2,0,┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop());
  783.             (mx.controls.TextInput = function()
  784.             {
  785.                super();
  786.             })[┬º┬ºconstant(41)](2,0,_loc3_ - 4,_loc4_ - 2,3,_loc15_,50);
  787.             (mx.controls.TextInput = function()
  788.             {
  789.                super();
  790.             })[┬º┬ºconstant(41)](3,1,_loc3_ - 6,_loc4_ - 4,2,16777215,100);
  791.             if(_loc8_ != undefined)
  792.             {
  793.                (mx.controls.TextInput = function()
  794.                {
  795.                   super();
  796.                })[┬º┬ºconstant(51)](_loc8_);
  797.                (mx.controls.TextInput = function()
  798.                {
  799.                   super();
  800.                })[┬º┬ºconstant(52)](_loc9_,_loc9_,(mx.controls.TextInput = function()
  801.                {
  802.                   super();
  803.                })[┬º┬ºconstant(32)]() - _loc9_,(mx.controls.TextInput = function()
  804.                {
  805.                   super();
  806.                })[┬º┬ºconstant(33)]() - _loc9_);
  807.                (mx.controls.TextInput = function()
  808.                {
  809.                   super();
  810.                })[┬º┬ºconstant(53)]();
  811.             }
  812.             ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  813.             mx.controls.TextInput.prototype = new mx.core.UIComponent()[┬º┬ºconstant(38)] = function(c1, c2, c3, c4, c5, c6)
  814.             {
  815.                var _loc3_ = this[┬º┬ºconstant(32)]();
  816.                var _loc2_ = this[┬º┬ºconstant(33)]();
  817.                this[┬º┬ºconstant(51)](c1);
  818.                this[┬º┬ºconstant(52)](0,0,_loc3_,_loc2_);
  819.                this[┬º┬ºconstant(52)](1,0,_loc3_ - 1,_loc2_);
  820.                this[┬º┬ºconstant(53)]();
  821.                this[┬º┬ºconstant(51)](c2);
  822.                this[┬º┬ºconstant(52)](1,0,_loc3_ - 1,1);
  823.                this[┬º┬ºconstant(53)]();
  824.                this[┬º┬ºconstant(51)](c3);
  825.                this[┬º┬ºconstant(52)](1,_loc2_ - 1,_loc3_ - 1,_loc2_);
  826.                this[┬º┬ºconstant(53)]();
  827.                this[┬º┬ºconstant(51)](c4);
  828.                this[┬º┬ºconstant(52)](1,1,_loc3_ - 1,2);
  829.                this[┬º┬ºconstant(53)]();
  830.                this[┬º┬ºconstant(51)](c5);
  831.                this[┬º┬ºconstant(52)](1,_loc2_ - 2,_loc3_ - 1,_loc2_ - 1);
  832.                this[┬º┬ºconstant(53)]();
  833.                this[┬º┬ºconstant(51)](c6);
  834.                this[┬º┬ºconstant(52)](1,2,_loc3_ - 1,_loc2_ - 2);
  835.                this[┬º┬ºconstant(52)](2,2,_loc3_ - 2,_loc2_ - 2);
  836.                this[┬º┬ºconstant(53)]();
  837.             };
  838.             mx.controls.TextInput = function()
  839.             {
  840.                super();
  841.             }[┬º┬ºconstant(54)] = function()
  842.             {
  843.                eval(┬º┬ºconstant(1))[┬º┬ºconstant(55)][┬º┬ºconstant(56)][┬º┬ºconstant(57)][┬º┬ºconstant(58)]();
  844.                _global[┬º┬ºconstant(21)][┬º┬ºconstant(59)] = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)];
  845.                _global[┬º┬ºconstant(60)][┬º┬ºconstant(5)] = true;
  846.                return true;
  847.             };
  848.             mx.controls.TextInput = function()
  849.             {
  850.                super();
  851.             }[┬º┬ºconstant(61)] = ┬º┬ºconstant(5);
  852.             mx.controls.TextInput = function()
  853.             {
  854.                super();
  855.             }[┬º┬ºconstant(62)] = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)];
  856.             mx.controls.TextInput = function()
  857.             {
  858.                super();
  859.             }[┬º┬ºconstant(63)] = ┬º┬ºconstant(64);
  860.             mx.controls.TextInput.prototype = new mx.core.UIComponent()[┬º┬ºconstant(30)] = ┬º┬ºconstant(65);
  861.             mx.controls.TextInput.prototype = new mx.core.UIComponent()[┬º┬ºconstant(31)] = ┬º┬ºconstant(66);
  862.             mx.controls.TextInput.prototype = new mx.core.UIComponent()[┬º┬ºconstant(37)] = {(┬º┬ºconstant(67)):0,(┬º┬ºconstant(68)):0,(┬º┬ºconstant(69)):0,(┬º┬ºconstant(70)):0,(┬º┬ºconstant(65)):0,(┬º┬ºconstant(66)):0};
  863.             mx.controls.TextInput.prototype = new mx.core.UIComponent()[┬º┬ºconstant(8)] = {(┬º┬ºconstant(26)):0,(┬º┬ºconstant(71)):1,(┬º┬ºconstant(36)):2,(┬º┬ºconstant(39)):2,(┬º┬ºconstant(14)):3,(┬º┬ºconstant(47)):2,(┬º┬ºconstant(49)):2,(┬º┬ºconstant(50)):2};
  864.             mx.controls.TextInput = function()
  865.             {
  866.                super();
  867.             }[┬º┬ºconstant(72)] = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(54)]();
  868.             mx.controls.TextInput = function()
  869.             {
  870.                super();
  871.             }[┬º┬ºconstant(73)] = eval(┬º┬ºconstant(1))[┬º┬ºconstant(55)][┬º┬ºconstant(56)][┬º┬ºconstant(57)];
  872.             ┬º┬ºconstant(74)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(6)],null,1);
  873.             break;
  874.          }
  875.          set("\x01",eval("\x01") + 72);
  876.          if(┬º┬ºpop())
  877.          {
  878.             set("\x01",eval("\x01") - 649);
  879.          }
  880.       }
  881.    }
  882. }
  883.